package kibahed.university.effizientealgorithmen.interfaces;

import kibahed.university.effizientealgorithmen.standardclasses.EdgeWithCosts;

/**
 * 
 * @author Bernhard Kinast
 * @author Daniel Heily
 *
 */

public interface IVertex {
	
	public IEdge[] getEdges();
	
	public void add(EdgeWithCosts edge);
	
	public boolean hasEdge(IEdge edge);
	
	public int getID();
	
	public void setID(int id);
	
	public boolean isMarked();
	
	public void setMarked(boolean marked);
}
